package com.linkhub.oms.component.aliyunoss.service;

import com.linkhub.oms.component.aliyunoss.dto.PutObjectResultDTO;

import java.io.InputStream;

/**
 * @Description:
 * @Author: echo
 * @Date: 2024/5/9 20:22
 * @Version: 1.0
 */
public interface OSSApiService {

    /**
     * 以文件流形式上传文件
     *
     * @param objectName  填写Object完整路径，完整路径中不能包含Bucket名称，例如 exampledir/exampleobject.txt。
     * @param inputStream inputStream
     * @return 上传结果
     */
    PutObjectResultDTO putObject(String objectName, InputStream inputStream);
}
